03f7a42e17ad3779751f8040b4fbefd545429db0,findbugs/src/java/edu/umd/cs/findbugs/detect/OverridingEqualsNotSymmetrical.java,OverridingEqualsNotSymmetrical,sawOpcode,#number#,136

Before Change


		
		if (dangerDanger && seen == INVOKEVIRTUAL && getNameConstantOperand().equals(EQUALS_NAME)
		        && getSigConstantOperand().equals(EQUALS_SIGNATURE)) {
			bugReporter.reportBug(new BugInstance(this, "TESTING", Priorities.NORMAL_PRIORITY).addClassAndMethod(this).addSourceLine(this).addString("Testing class names"));
			
		}
		dangerDanger = false;

After Change


			// System.out.println(OPCODE_NAMES[seen]);
			sawInitialIdentityCheck = false;
		}
		if (seen == IRETURN && getPC() == 1 && getPrevOpcode(1) == ICONST_0 ) {
			alwaysFalse = true;
			bugReporter.reportBug(new BugInstance(this, "EQ_ALWAYS_FALSE", Priorities.HIGH_PRIORITY).addClassAndMethod(this).addSourceLine(this));

		}
		if (seen == IRETURN && getPC() == 1 && getPrevOpcode(1) == ICONST_1 ) {
			alwaysTrue = true;
			bugReporter.reportBug(new BugInstance(this, "EQ_ALWAYS_TRUE", Priorities.NORMAL_PRIORITY).addClassAndMethod(this).addSourceLine(this));

		}
		if (seen == IF_ACMPEQ || seen == IF_ACMPNE) {